package ${packageName}.cache;
import java.lang.String;
import com.ibaboss.next.cache.GenericCache;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import ${packageName}.repository.${classInfo.className}Repository;
import ${packageName}.entity.${classInfo.className};


/**
 * @author ${authorName} ${.now?string('yyyy-MM-dd')}
 */
@RequiredArgsConstructor
@Component
@Transactional(rollbackFor = Exception.class)
public class ${classInfo.className}Cache extends GenericCache<${classInfo.className}, String> {
    private final ${classInfo.className}Repository ${classInfo.className?uncap_first}Repository;

}
